package com.edu.system.domain.vo;

import java.util.List;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class ScoreAnalysisVO {

    private String stuNo;
    /** 姓名 */
    private String name;
    /** 总分数 */
    private Double totalNum;
    /** 考试名称 */
    private String examTitle;

    private List<LessonAnalysis> analyses;

    @Data
    @Builder
    @NoArgsConstructor
    @AllArgsConstructor
    public static class LessonAnalysis{

        /** 课程名称 */
        private String lessonName;
        /** 分数 */
        private Double num;
        /** 班级排名 */
        private Integer rankClass;
        /** 班级进步 */
        private Integer upswingClass;
        /** 校排名 */
        private Integer rankSchool;
        /** 校进步 */
        private Integer upswingSchool;
    }
}
